<?php
use think\Response;
function buildToken($username)
{
	return md5(sha1(uniqid($username)) . config('token_key'));
}

// 短信验证码生成器
function randCode()
{
    $str = '';
    $arr=$return = array();
    $count1=$count = 0;
    while ($count < 6) 
    {
        $return[] = mt_rand(1, 9);
        $return = array_flip(array_flip($return));
        $count = count($return);
    } 

    $arr=array_values($return);// 获得数组的值 
    foreach($arr as $key)
    {
        $str .= $key;
    }
    return $str;
}

function GetfourStr($len) 
{ 
  $chars_array = array( 
    "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
    "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", 
    "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", 
    "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", 
    "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", 
    "S", "T", "U", "V", "W", "X", "Y", "Z", 
  ); 
  $charsLen = count($chars_array) - 1; 
  
  $outputstr = ""; 
  for ($i=0; $i<$len; $i++) 
  { 
    $outputstr .= $chars_array[mt_rand(0, $charsLen)]; 
  } 
  return $outputstr; 
} 

